package org.rsbot.script.internal.event;

import org.rsbot.bot.Bot;
import org.rsbot.script.Script;
import org.rsbot.script.internal.ScriptHandler;

public abstract interface ScriptListener
{
  public abstract void scriptStarted(ScriptHandler paramScriptHandler, Script paramScript);

  public abstract void scriptStopped(ScriptHandler paramScriptHandler, Script paramScript);

  public abstract void scriptResumed(ScriptHandler paramScriptHandler, Script paramScript);

  public abstract void scriptPaused(ScriptHandler paramScriptHandler, Script paramScript);

  public abstract void inputChanged(Bot paramBot, int paramInt);
}